## tuna.sh: docker for (in)sane people

tuna is a dash script that lets you use docker containers
without docker.
Its mandatory requirements are:
* curl
* awk
* sed
* tar
* sudo
* jq (the only *exotic* one)
* dash|bash|mksh
* \[optional\] [nerd-fonts](https://github.com/ryanoasis/nerd-fonts) is highly recommended to display the correct icons in the list

### Even though tuna complains that there is no cgroups installed, it is not needed atm.
### You dont even have network. (So ip is not needed atm)

Q: A docker in shell, are you insane?!<br>
A: [yes](https://xkcd.com/313/), but see the rationale below.

Q: Why dash and not bash or zsh?  <br>
A: Because dash is fast, compatible and *mostly* bug-free.<br>
   tuna can even be ported via `sed -i 's/local// tuna.sh'` to run <br>
   on the busybox ash!

Q: Why Shell in the first place? <br>
A: Because no fancy compiler or toolchain is needed.
   You dont have to learn a new language. You can start
   hacking right away.

Q: I dont have the ip command on MacOS! <br>
A: `$ brew install iproute2mac`

Q: Why isnt there feature XYZ? <br>
A: Im working on it | I dont need it | World is on fire.
   Feel free to submit a pull request!

#### How to do stuff:

<pre>
HELP
----------------------
<span style="color:purple;font-weight:bold;">-a</span>	: Ask before removing images
<span style="color:purple;font-weight:bold;">-h</span>	: Show help
<span style="color:purple;font-weight:bold;">-H</span>	: Show help and examples
<span style="color:purple;font-weight:bold;">-i</span>	: Set Image Name (distribution)
<span style="color:purple;font-weight:bold;">-n</span>	: Set Can Name 
<span style="color:purple;font-weight:bold;">-t</span>	: Set Image Tag (release)
Functions are:

<span style="color:blue;font-weight:bold;">list pull build

</span>Check <span style="color:purple;font-weight:bold;">-H</span> for examples!
</pre>
